﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Veracruz.Publishing
{
  interface INews
  {
    /// <summary>
    /// Category of the news
    /// </summary>
    NewsKind Kind { get; set; }
    /// <summary>
    /// Fake reference
    /// </summary>
    string Reference { get; set; }
    /// <summary>
    /// The title of the news
    /// </summary>
    string Title { get; set; }
    /// <summary>
    /// The text of the news
    /// </summary>
    string Content { get; set; }
    /// <summary>
    /// The owner of the news
    /// </summary>
    IIdentity Owner { get; set; }
    /// <summary>
    /// Does the owner want to be known
    /// </summary>
    bool PublishOwner { get; set; }

  }
}
